Improved Guarantees for Vertex Sparsification in Planar Graphs
نویسندگان
چکیده
Graphs Sparsification aims at compressing large graphs into smaller ones while (approximately) preserving important characteristics of the input graph. In this work we study Vertex Sparsifiers, i.e., sparsifiers whose goal is to reduce the number of vertices. More concretely, given a weighted graph G = (V,E), and a terminal set K with |K| = k, a quality q vertex cut sparsifier of G is a graph H such that K ⊆ V (H) and for any bipartition U,K \U of the terminal set K, the values of minimum cut separating U from K \ U in G and H are within a factor q from each other. Similarly, we define vertex flow and distance sparsifiers that (approximately) preserve multicommodity flows and distances among terminal pairs, respectively. We study such vertex sparsifiers for planar graphs. We show that if all the k terminals in K lie on the same face of the input planar graph G, then there exist quality 1 vertex cut, flow and distance sparsifiers of size O(k) that are also planar. This improves upon the previous best known bound O(k2) for cut and flow sparsifiers for such class of graphs by an exponential factor. Our upper bound for cut sparsifiers also matches the known lower bound Ω(k) on the number of edges of such sparsifiers for this class of k-terminal planar graphs. We also provide a new lower bound of Ω(k1+1/(t−1)) on the size of any data structure that approximately preserves the pairwise terminal distance in sparse general graphs within a multiplicative factor of t or an additive error 2t− 3, for any t ≥ 2. ∗University of Vienna, Faculty of Computer Science, Vienna, Austria. E-mail: [email protected]. †University of Vienna, Faculty of Computer Science, Vienna, Austria. E-mail: [email protected]. ‡University of Vienna, Faculty of Computer Science, Vienna, Austria. E-mail: [email protected]. ar X iv :1 70 2. 01 13 6v 1 [ cs .D S] 3 F eb 2 01 7
منابع مشابه
Improved Algorithms for the 2-Vertex Disjoint Paths Problem
Given distinct vertices s1, s2, t1, and t2 the 2-vertex-disjoint paths problem (2-VDPP) consists in determining two vertex-disjoint paths p1, from s1 to t1, and p2, from s2 to t2, if such paths exist. We show that by using some kind of sparsification technique the previously best known time bound of O(n + mα(m,n)) can be reduced to O(m+nα(n, n)), where α denotes the inverse of the Ackermann fun...
متن کاملSeparator-Based Sparsification II: Edge and Vertex Connectivity
We consider the problem of maintaining a dynamic planar graph subject to edge insertions and edge deletions that preserve planarity but that can change the embedding. We describe algorithms and data structures for maintaining information about 2and 3-vertex-connectivity, and 3and 4-edge-connectivity in a planar graph in O(n1/2) amortized time per insertion, deletion, or connectivity query. All ...
متن کاملThe Power of Vertex Sparsifiers in Dynamic Graph Algorithms
We introduce a new algorithmic framework for designing dynamic graph algorithms in minorfree graphs, by exploiting the structure of such graphs and a tool called vertex sparsification, which is a way to compress large graphs into small ones that well preserve relevant properties among a subset of vertices and has previously mainly been used in the design of approximation algorithms. Using this ...
متن کاملRefined Vertex Sparsifiers of Planar Graphs
We study the following version of cut sparsification. Given a large edge-weighted network G with k terminal vertices, compress it into a small network H with the same terminals, such that the minimum cut in H between every bipartition of the terminals approximates the corresponding one in G within factor q ≥ 1, called the quality. We provide two new insights about the structure of cut sparsifie...
متن کاملPolynomial Algorithms for (integral) Maximum Two-flows in Vertex Edge-capacitated Planar Graphs
In this paper we study the maximum two-flow problem in vertexand edge-capacitated undirected STI-planar graphs, that is, planar graphs where the vertices of each terminal pair arc on the same face. For such graphs we provide an O(n) algorithm for finding a minimum two-cut and an O(n log n) algorithm for determining a maximum two-flow and show that the value of a maximum two-flow equals the valu...
متن کامل